package fr.uniscol.dao;

import java.util.List;

import fr.uniscol.model.BaseAnneeScolaire;
import fr.uniscol.model.Enseignant;
import fr.uniscol.model.ServiceEnseignant;
 
public interface IEnseignantDao {

	public List<Enseignant> getAllEnseignantsOfEtablissement(BaseAnneeScolaire base);

	public Enseignant getEnseignantById(long enseignantId);
	
    public long saveEnseignant(Enseignant enseignant);
    
	public List<ServiceEnseignant> getServicesOfEnseignant(Enseignant enseignant);
    
    public boolean deleteEnseignant(Enseignant enseignant);
}
